﻿

body { margin:0; padding:0; background-color: #fff;MARGIN: 0px; }

td,p,li,input,select,div,span {font-size:12px;page-break-after:auto;font-family: 宋体, Arial, Helvetica, sans-serif;}
html,table,td,img,div,p,span,form,ul,li,dl,dt,dd,h1,h2,h3,h4,h5{border:none;margin: 0;padding: 0;}

LI {LIST-STYLE-TYPE: none;}

a {color:#004d00;text-decoration:none;}
a:hover {text-decoration: underline;}


.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}

* html .clearfix {display:block;}

.clear { clear:both;}

#wrap { width:100%; }

#left { margin-left:0px; width:700px; float:left; }
#left .border { border:1px solid #e8e8e8; padding:10px 10px 0 10px; background-color:#ffffe8; margin:10px 0;min-height:0px; _height:0px;}
#left .border dt  {width:60px; float:left; color:#898989; line-height:20px;}
#left .border li  {margin:15px}
#left .border dd  { width:700px; float:right; line-height:20px;}

#left .sub { height:30px; border-bottom:1px solid #dedede; background-color:#f7f7f7; padding:0 10px;}
#left .sub .left { float:left; font-size:14px; line-height:30px;}
#left .sub .left b{ color:#FF0000;}

#left .sub .right { float:right; line-height:30px; _padding-top:8px;}
#left ul {}
#left li { margin-left:15px; margin-top:15px; }
#left li h3 { font-size:14px; float:left; line-height:35px; font-weight:normal;}
#left li h3 a { text-decoration:underline;}
#left b { color:#FF0000; font-weight:normal;}
#left a b { text-decoration:underline;}
#left a em{text-decoration:underline}
#left li .gl {float:right; display:block; line-height:30px;}
#left li .gl a { text-decoration:underline;}
#left li dl { margin-bottom:3px; margin-left:5px;}
#left li dt { width:60px; float:left; color:#898989; line-height:20px;}
#left li dd { width:600px ; float:left; line-height:20px;}
#left .page { text-align:center; margin-bottom:20px;}

#left .page span  {margin:0 5px; font-size:14px;}
#left .page span a {text-decoration: underline;}
#left p.alert { text-align:center; margin:50px 0; font-size:18px; }
#left p.alert b{ color:#FF0000; font-weight:normal; }
#left p.sug_t { font-size:14px; font-weight:bold; line-height:30px; }
#left ul.sug { }
#left ul.sug li { line-height:24px; margin:0; padding:0;padding-left:20px;}
#left em{font-style:normal;color:#cc0000}a em{text-decoration:underline}
#right
{
	border-left:1px solid #e1e1e1;padding-left:10px;word-break:break-all;word-wrap:break-word;  float:right; width:250px; margin-right:10px;
}
#right .title
{
	cursor: pointer;
     font-size:14px;
     color:#004D00;
     margin-bottom:10px;
}
#right ul {}
#right li {  font-size:12px; float:left; line-height:20px; font-weight:normal; margin-left:5px; width:250px;}
#right li .book { text-decoration:none; color: #000;cursor: pointer;text-decoration: underline;}
#right li .chapter  { text-decoration:none; color: #898989;cursor: pointer;text-decoration: underline; margin-left:10px;}



#mian_logo
{
	POSITION:absolute; MARGIN: 0px auto; WIDTH: 157px; height:61px; BACKGROUND: url(/images/sub_logo.png); OVERFLOW: hidden; TOP: 2px; left:20px; cursor:hand;
}
#main_nav {
	POSITION:absolute; MARGIN: 0px auto; WIDTH: 317px; BACKGROUND: url(/images/main_nav_bg.gif); OVERFLOW: hidden; TOP: 30px; left:180px;
}
#main_nav UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#main_nav UL LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 34px; WIDTH: 79px; FLOAT: left; HEIGHT: 34px; FONT-WEIGHT: bold
}
#main_nav UL LI A {
	COLOR: #333; FONT-SIZE: 14px; TEXT-DECORATION: none
}
#main_nav UL LI.over {
	BACKGROUND: url(/images/nav_over.gif) no-repeat 50% 0px
}
#main_nav UL LI.over A {
	COLOR: #fff; TEXT-DECORATION: none
}
#main_search {
	MARGIN: 0px auto; WIDTH: 696px; BACKGROUND: url(/images/main_search_bg.gif); HEIGHT: 32px; COLOR: #fff; PADDING-TOP: 4px; position:absolute; left:10px; top:62px;
}
#main_search UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 620px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#main_search UL LI {
	FLOAT: left
}
#main_search .text {
	LINE-HEIGHT: 28px; WIDTH: 60px
}
#main_search .input_w {
	WIDTH: 431px
}
#main_search .input_w INPUT {
	BORDER-BOTTOM: #fc8039 1px solid; BORDER-LEFT: #e53710 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; PADDING-LEFT: 0px; WIDTH: 426px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/input_bg.gif); HEIGHT: 26px; BORDER-TOP: #e53710 1px solid; BORDER-RIGHT: #e53710 1px solid; PADDING-TOP: 0px;LINE-HEIGHT: 24px; PADDING-LEFT: 3px;color:Gray;
}
#main_search .btn {
	WIDTH: 76px; PADDING-TOP: 0px !important
}


.foot {
	TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 100%; PADDING-TOP: 20px
}
.foot .s1 {
	LINE-HEIGHT: 26px; COLOR: #666; CLEAR: both; text-align:center; background:#EFF2FA;
}
.foot .s1 A {
	COLOR: #666; TEXT-DECORATION: none
}
.foot .s1 A:hover {
	COLOR: #0042ff; TEXT-DECORATION: underline
}
.foot .s2 {
	LINE-HEIGHT: 26px; FONT-FAMILY: arial; COLOR: #999; CLEAR: both
}
.foot .s2 A {
	COLOR: #999; TEXT-DECORATION: none
}
.foot .s2 A:hover {
	TEXT-DECORATION: underline
}

#topbar
{
	  float:right; margin-right:10px; width:300px; top:0px;
}
#topbar UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#topbar UL LI {
	TEXT-ALIGN:right; LINE-HEIGHT: 34px; WIDTH: 40px; FLOAT: left; HEIGHT: 34px;  float:right;
}
#topbar UL LI A {
	COLOR: #0000CC; FONT-SIZE: 12px; TEXT-DECORATION:underline; font-family: arial;
}